package com.rental.model.form.house;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.annotation.Transient;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Slf4j
public class RequiredHouseForm {
    @Schema(description = "主键")
    private Long id; // 主键
    @Schema(description = "用户表Id")
    private Long uid; // 用户表Id

    @Schema(description = "房屋户型")
    private String structure; // 房屋户型
    @Schema(description = "租金")
    private BigDecimal rent; // 租金
    @Schema(description = "面积")
    private String tenancyTerm; // 租期
    //    @Schema(description = "房屋类型")
//    private String houseType;
    @Schema(description = "支付方式")
    private String payType; // 支付方式
    @Schema(description = "租客的要求")
    private String renterRequire; // 租客的要求
    @Schema(description = "房东情况")
    private String landlord; // 房东情况
    @Schema(description = "有效时间")
    private Date endTime; // 有效时间
    @Schema(description = "期望住时间")
    private Date moveTime; // 期望住时间
    @Schema(description = "联系微信")
    private String wechat; // 联系微信
    @Schema(description = "联系手机号")
    private String phone; // 联系手机号
    @Schema(description = "标题")
    private String title; // 标题
    @Schema(description = "位置")
    private String location;
    @Schema(description = "创建时间")
    private Date createTime; // 创建时间
    @Schema(description = "修改时间")
    private Date updateTime; // 修改时间
    @Schema(description = "删除状态 0")
    private Integer isDelete; // 删除状态 0：未删除 1：已删除
}
